worst execution method